Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Data assimilation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Data_assimilation"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Data_assimilation rootpage-Data_assimilation skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Data assimilation</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1248332772">
/* start https://en.wikipedia.org/ */


.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}


/* end https://en.wikipedia.org/ */
</style>
<p><b>Data assimilation</b> refers to a large group of methods that update information from numerical computer models with information from observations. Data assimilation is used to update model states, model trajectories over time, model parameters, and combinations thereof. What distinguishes data assimilation from other estimation methods is that the computer model is a dynamical model, i.e. the model describes how model variables change over time, and its firm mathematical foundation in Bayesian Inference. As such, it generalizes inverse methods and has close connections with machine learning.
</p><p>Data assimilation initially developed in the field of <a href="Numerical_weather_prediction" title="Numerical weather prediction">numerical weather prediction</a>. Numerical weather prediction models are equations describing the evolution of the atmosphere, typically coded into a computer program. When these models are used for forecasting the model output quickly deviates from the real atmosphere. Hence, we use observations of the atmosphere to keep the model on track. Data assimilation provides a very large number of practical ways to bring these observations into the models.
</p><p>Simply inserting point-wise measurements into the numerical models did not provide a satisfactory solution. Real world measurements contain errors both due to the quality of the instrument and how accurately the position of the measurement is known. These errors can cause instabilities in the models that eliminate any level of skill in a forecast. Thus, more sophisticated methods were needed in order to initialize a model using all available data while making sure to maintain stability in the numerical model. Such data typically includes the measurements as well as a previous forecast valid at the same time the measurements are made. If applied iteratively, this process begins to accumulate information from past observations into all subsequent forecasts.
</p><p>Because data assimilation developed out of the field of numerical weather prediction, it initially gained popularity amongst the geosciences. In fact, one of the most cited publication in all of the geosciences is an application of data assimilation to reconstruct the observed history of the atmosphere.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Details_of_the_data_assimilation_process">Details of the data assimilation process</h2></div>
<p>Classically, data assimilation has been applied to chaotic dynamical systems that are too difficult to predict using simple extrapolation methods. The cause of this difficulty is that small changes in initial conditions can lead to large changes in prediction accuracy. This is sometimes known as the <a href="Butterfly_effect" title="Butterfly effect">butterfly effect</a> – the sensitive dependence on <a href="Initial_condition" title="Initial condition">initial conditions</a> in which a small change in one state of a <a href="Deterministic" class="mw-redirect" title="Deterministic">deterministic</a> <a href="Nonlinear_system" title="Nonlinear system">nonlinear system</a> can result in large differences in a later state.
</p><p>At any update time, data assimilation usually takes a forecast (also known as the first guess, or background information) and applies a correction to the forecast based on a set of observed data and estimated errors that are present in both the observations and the forecast itself. The difference between the forecast and the observations at that time is called the departure or the <a href="Innovation_(signal_processing)" title="Innovation (signal processing)">innovation</a> (as it provides new information to the data assimilation process). A weighting factor is applied to the innovation to determine how much of a correction should be made to the forecast based on the new information from the observations. The best estimate of the state of the system based on the correction to the forecast determined by a weighting factor times the innovation is called the analysis. In one dimension, computing the analysis could be as simple as forming a weighted average of a forecasted and observed value. In multiple dimensions the problem becomes more difficult. Much of the work in data assimilation is focused on adequately estimating the appropriate weighting factor based on intricate knowledge of the errors in the system.
</p><p>The measurements are usually made of a real-world system, rather than of the model's incomplete representation of that system, and so a special function called the observation operator (usually depicted by <i>h()</i> for a nonlinear operator or "H" for its linearization) is needed to map the modeled variable to a form that can be directly compared with the observation.
</p>
<div class="mw-heading mw-heading2"><h2 id="Data_assimilation_as_statistical_estimation">Data assimilation as statistical estimation</h2></div>
<p>One of the common mathematical philosophical perspectives is to view data assimilation as a Bayesian estimation problem. From this perspective, the analysis step is an application of <a href="Bayes'_theorem" title="Bayes' theorem">Bayes' theorem</a> and the overall assimilation procedure is an example of <a href="Recursive_Bayesian_estimation" title="Recursive Bayesian estimation">recursive Bayesian estimation</a>. However, the probabilistic analysis is usually simplified to a computationally feasible form. Advancing the probability distribution in time would be done exactly in the general case by the <a href="Fokker%E2%80%93Planck_equation" title="Fokker–Planck equation">Fokker–Planck equation</a>, but that is not feasible for high-dimensional systems; so, various approximations operating on simplified <a href="Representation_(mathematics)" title="Representation (mathematics)">representations</a> of the probability distributions are used instead. Often the probability distributions are assumed <a href="Normal_distribution" title="Normal distribution">Gaussian</a> so that they can be represented by their mean and covariance, which gives rise to the <a href="Kalman_filter" title="Kalman filter">Kalman filter</a>.
</p><p>Many methods represent the probability distributions only by the mean and input some pre-calculated covariance. An example of a direct (or sequential) method to compute this is called optimal statistical interpolation, or simply optimal interpolation (OI). An alternative approach is to iteratively solve a cost function that solves an identical problem. These are called "variational methods", such as 3D-Var and 4D-Var. Typical minimization algorithms are the <a href="Conjugate_gradient_method" title="Conjugate gradient method">conjugate gradient method</a> or the <a href="Generalized_minimal_residual_method" title="Generalized minimal residual method">generalized minimal residual method</a>. The <a href="Ensemble_Kalman_filter" title="Ensemble Kalman filter">ensemble Kalman filter</a> is sequential method that uses a Monte Carlo approach to estimate both the mean and the covariance of a Gaussian probability distribution by an ensemble of simulations. More recently, hybrid combinations of ensemble approaches and variational methods have become more popular (e.g. they are used for operational forecasts both at the <a href="European_Centre_for_Medium-Range_Weather_Forecasts" title="European Centre for Medium-Range Weather Forecasts">European Centre for Medium-Range Weather Forecasts</a> (ECMWF) and at the <a href="NOAA" class="mw-redirect" title="NOAA">NOAA</a> <a href="National_Centers_for_Environmental_Prediction" title="National Centers for Environmental Prediction">National Centers for Environmental Prediction</a> (NCEP).
</p>
<div class="mw-heading mw-heading2"><h2 id="Data_assimilation_as_a_model_update">Data assimilation as a model update</h2></div>
<p>Data assimilation can also be achieved within a model update loop, where we will iterate an initial model (or initial guess) in an optimisation loop to constrain the model to the observed data. Many optimisation approaches exist and all of them can be set up to update the model, for instance, <a href="Evolutionary_algorithm" title="Evolutionary algorithm">evolutionary algorithm</a> have proven to be efficient as free of hypothesis, but computationally expensive.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weather_forecasting_applications">Weather forecasting applications</h2></div>
<p>In numerical weather prediction applications, data assimilation is most widely known as a method for combining observations of meteorological variables such as <a href="Temperature" title="Temperature">temperature</a> and <a href="Atmospheric_pressure" title="Atmospheric pressure">atmospheric pressure</a> with prior forecasts in order to initialize numerical forecast models.
</p>
<div class="mw-heading mw-heading3"><h3 id="Necessity">Necessity</h3></div>
<p>The <a href="Atmosphere" title="Atmosphere">atmosphere</a> is a <a href="Fluid" title="Fluid">fluid</a>. The idea of numerical weather prediction is to sample the state of the fluid at a given time and use the equations of <a href="Fluid_dynamics" title="Fluid dynamics">fluid dynamics</a> and <a href="Thermodynamics" title="Thermodynamics">thermodynamics</a> to estimate the state of the fluid at some time in the future. The process of entering observation data into the model to generate <a href="Initial_value_problem" title="Initial value problem">initial conditions</a> is called <i>initialization</i>. On land, terrain maps available at resolutions down to 1 kilometer (0.6&nbsp;mi) globally are used to help model atmospheric circulations within regions of rugged topography, in order to better depict features such as downslope winds, <a href="Lee_wave" title="Lee wave">mountain waves</a> and related cloudiness that affects incoming solar radiation.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The main inputs from country-based weather services are observations from devices (called <a href="Radiosonde" title="Radiosonde">radiosondes</a>) in weather balloons that measure various atmospheric parameters and transmits them to a fixed receiver, as well as from <a href="Weather_satellite" title="Weather satellite">weather satellites</a>. The <a href="World_Meteorological_Organization" title="World Meteorological Organization">World Meteorological Organization</a> acts to standardize the instrumentation, observing practices and timing of these observations worldwide. Stations either report hourly in <a href="METAR" title="METAR">METAR</a> reports,<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> or every six hours in <a href="SYNOP" title="SYNOP">SYNOP</a> reports.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> These observations are irregularly spaced, so they are processed by data assimilation and objective analysis methods, which perform quality control and obtain values at locations usable by the model's mathematical algorithms.<sup id="cite_ref-Krishnamurti_Annu_Rev_FM_5-0" class="reference"><a href="#cite_note-Krishnamurti_Annu_Rev_FM-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Some global models use <a href="Finite_differences" class="mw-redirect" title="Finite differences">finite differences</a>, in which the world is represented as discrete points on a regularly spaced grid of latitude and longitude;<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> other models use <a href="Spectral_methods" class="mw-redirect" title="Spectral methods">spectral methods</a> that solve for a range of wavelengths. The data are then used in the model as the starting point for a forecast.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p>A variety of methods are used to gather observational data for use in numerical models. Sites launch radiosondes in weather balloons which rise through the <a href="Troposphere" title="Troposphere">troposphere</a> and well into the <a href="Stratosphere" title="Stratosphere">stratosphere</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Information from weather satellites is used where traditional data sources are not available. Commerce provides <a href="Pilot_report" title="Pilot report">pilot reports</a> along aircraft routes<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> and ship reports along shipping routes.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Research projects use <a href="Weather_reconnaissance" title="Weather reconnaissance">reconnaissance aircraft</a> to fly in and around weather systems of interest, such as <a href="Tropical_cyclone" title="Tropical cyclone">tropical cyclones</a>.<sup id="cite_ref-Hurricane_Hunters_11-0" class="reference"><a href="#cite_note-Hurricane_Hunters-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-SunHerald_12-0" class="reference"><a href="#cite_note-SunHerald-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> Reconnaissance aircraft are also flown over the open oceans during the cold season into systems which cause significant uncertainty in forecast guidance, or are expected to be of high impact from three to seven days into the future over the downstream continent.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Sea ice began to be initialized in forecast models in 1971.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> Efforts to involve <a href="Sea_surface_temperature" title="Sea surface temperature">sea surface temperature</a> in model initialization began in 1972 due to its role in modulating weather in higher latitudes of the Pacific.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="History">History</h3></div>

<p>In 1922, <a href="Lewis_Fry_Richardson" title="Lewis Fry Richardson">Lewis Fry Richardson</a> published the first attempt at forecasting the weather numerically. Using a <a href="Hydrostatic_equilibrium" title="Hydrostatic equilibrium">hydrostatic</a> variation of <a href="Vilhelm_Bjerknes" title="Vilhelm Bjerknes">Bjerknes's</a> <a href="Primitive_equations" title="Primitive equations">primitive equations</a>,<sup id="cite_ref-Lynch_JCP_16-0" class="reference"><a href="#cite_note-Lynch_JCP-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Richardson produced by hand a 6-hour forecast for the state of the atmosphere over two points in central Europe, taking at least six weeks to do so.<sup id="cite_ref-Lynch_Ch1_17-0" class="reference"><a href="#cite_note-Lynch_Ch1-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> His forecast calculated that the change in <a href="Atmospheric_pressure" title="Atmospheric pressure">surface pressure</a> would be 145 <a href="Bar_(unit)" title="Bar (unit)">millibars</a> (4.3&nbsp;<a href="Inch_of_mercury" title="Inch of mercury">inHg</a>), an unrealistic value incorrect by two orders of magnitude. The large error was caused by an imbalance in the pressure and wind velocity fields used as the initial conditions in his analysis,<sup id="cite_ref-Lynch_JCP_16-1" class="reference"><a href="#cite_note-Lynch_JCP-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> indicating the need for a data assimilation scheme.
</p><p>Originally "subjective analysis" had been used in which numerical weather prediction (NWP) forecasts had been adjusted by meteorologists using their operational expertise. Then "objective analysis" (e.g. Cressman algorithm) was introduced for automated data assimilation. These objective methods used simple interpolation approaches, and thus were 3DDA (three-dimensional data assimilation) methods.
</p><p>Later, 4DDA (four-dimensional data assimilation) methods, called "nudging", were developed, such as in the <a href="MM5_(weather_model)" title="MM5 (weather model)">MM5</a> model. They are based on the simple idea of Newtonian relaxation (the 2nd axiom of Newton). They introduce into the right part of dynamical equations of the model a term that is proportional to the difference of the calculated meteorological variable and the observed value. This term that has a negative sign keeps the calculated <a href="State_space_(controls)" class="mw-redirect" title="State space (controls)">state vector</a> closer to the observations. Nudging can be interpreted as a variant of the <a href="Kalman-Bucy_filter" class="mw-redirect" title="Kalman-Bucy filter">Kalman-Bucy filter</a> (a continuous time version of the <a href="Kalman_filter" title="Kalman filter">Kalman filter</a>) with the gain matrix prescribed rather than obtained from covariances.
</p><p>A major development was achieved by L. Gandin (1963) who introduced the "statistical interpolation" (or "optimal interpolation") method, which developed earlier ideas of Kolmogorov. This is a 3DDA method and is a type of <a href="Regression_analysis" title="Regression analysis">regression analysis</a> which utilizes information about the spatial distributions of <a href="Covariance" title="Covariance">covariance</a> functions of the errors of the "first guess" field (previous forecast) and "true field". These functions are never known. However, the different approximations were assumed.
</p><p>The optimal interpolation algorithm is the reduced version of the <a href="Kalman_filtering" class="mw-redirect" title="Kalman filtering">Kalman filtering</a> (KF) algorithm and in which the covariance matrices are not calculated from the dynamical equations but are pre-determined in advance.
</p><p>Attempts to introduce the KF algorithms as a 4DDA tool for NWP models came later. However, this was (and remains) a difficult task because the full version requires solution of the enormous number of additional equations (~N*N~10**12, where N=Nx*Ny*Nz is the size of the state vector, Nx~100, Ny~100, Nz~100 – the dimensions of the computational grid). To overcome this difficulty, approximate or suboptimal Kalman filters were developed. These include the <a href="Ensemble_Kalman_filter" title="Ensemble Kalman filter">Ensemble Kalman filter</a> and the Reduced-Rank Kalman filters (RRSQRT).<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p><p>Another significant advance in the development of the 4DDA methods was utilizing the <a href="Optimal_control" title="Optimal control">optimal control</a> theory (variational approach) in the works of Le Dimet and Talagrand (1986), based on the previous works of J.-L. Lions and G. Marchuk, the latter being the first to apply that theory in the environmental modeling. The significant advantage of the variational approaches is that the meteorological fields satisfy the dynamical equations of the NWP model and at the same time they minimize the functional, characterizing their difference from observations. Thus, the problem of constrained minimization is solved. The 3DDA variational methods were developed for the first time by Sasaki (1958).
</p><p>As was shown by Lorenc (1986), all the above-mentioned 4DDA methods are in some limit equivalent, i.e. under some assumptions they minimize the same <a href="Loss_function" title="Loss function">cost function</a>. However, in practical applications these assumptions are never fulfilled, the different methods perform differently and generally it is not clear what approach (Kalman filtering or variational) is better. The fundamental questions also arise in application of the advanced DA techniques such as convergence of the computational method to the global minimum of the functional to be minimised. For instance, cost function or the set in which the solution is sought can be not convex. The 4DDA method which is currently most successful<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> is hybrid incremental 4D-Var, where an ensemble is used to augment the climatological background error covariances at the start of the data assimilation time window, but the background error covariances are evolved during the time window by a simplified version of the NWP forecast model. This data assimilation method is used operationally at forecast centres such as the <a href="Met_Office" title="Met Office">Met Office</a>.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Cost_function">Cost function</h3></div>
<p>The process of creating the analysis in data assimilation often involves minimization of a <a href="Loss_function" title="Loss function">cost function</a>. A typical cost function would be the sum of the squared deviations of the analysis values from the observations weighted by the accuracy of the observations, plus the sum of the squared deviations of the forecast fields and the analyzed fields weighted by the accuracy of the forecast. This has the effect of making sure that the analysis does not drift too far away from observations and forecasts that are known to usually be reliable.
</p>
<div class="mw-heading mw-heading4"><h4 id="3D-Var">3D-Var</h4></div>
<p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle J(\mathbf {x} )=(\mathbf {x} -\mathbf {x} _{b})^{\mathrm {T} }\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})+(\mathbf {y} -{\mathit {H}}[\mathbf {x} ])^{\mathrm {T} }\mathbf {R} ^{-1}(\mathbf {y} -{\mathit {H}}[\mathbf {x} ]),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>J</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">T</mi>
</mrow>
</mrow>
</msup>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">B</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
<mo stretchy="false">[</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">]</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">T</mi>
</mrow>
</mrow>
</msup>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
<mo stretchy="false">[</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">]</mo>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle J(\mathbf {x} )=(\mathbf {x} -\mathbf {x} _{b})^{\mathrm {T} }\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})+(\mathbf {y} -{\mathit {H}}[\mathbf {x} ])^{\mathrm {T} }\mathbf {R} ^{-1}(\mathbf {y} -{\mathit {H}}[\mathbf {x} ]),}</annotation>
</semantics>
</math></span><img src="./c5e0355c8f4568b6a4b73afb07eb8d9c53e704cc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:60.488ex; height:3.176ex;" alt="{\displaystyle J(\mathbf {x} )=(\mathbf {x} -\mathbf {x} _{b})^{\mathrm {T} }\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})+(\mathbf {y} -{\mathit {H}}[\mathbf {x} ])^{\mathrm {T} }\mathbf {R} ^{-1}(\mathbf {y} -{\mathit {H}}[\mathbf {x} ]),}" loading="lazy"></span>
</p><p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {B} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">B</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {B} }</annotation>
</semantics>
</math></span><img src="./cafb0ef39b0f5ffa23c170aa7f7b4e718327c4d1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.901ex; height:2.176ex;" alt="{\displaystyle \mathbf {B} }" loading="lazy"></span> denotes the background error covariance, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {R} }</annotation>
</semantics>
</math></span><img src="./5de85fcc2a00d8ba14aae84aeef812d7fef4b3d5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.003ex; height:2.176ex;" alt="{\displaystyle \mathbf {R} }" loading="lazy"></span> the observational error covariance.
</p><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \nabla J(\mathbf {x} )=2\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})-2{\mathit {H}}^{T}\mathbf {R} ^{-1}(\mathbf {y} -{\mathit {H}}[\mathbf {x} ])}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">∇<!-- ∇ --></mi>
<mi>J</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>2</mn>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">B</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mn>2</mn>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>T</mi>
</mrow>
</msup>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
<mo stretchy="false">[</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">]</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \nabla J(\mathbf {x} )=2\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})-2{\mathit {H}}^{T}\mathbf {R} ^{-1}(\mathbf {y} -{\mathit {H}}[\mathbf {x} ])}</annotation>
</semantics>
</math></span><img src="./e88d5d464b06b0488c4af88cd420a8dfefdd7d0c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:45.479ex; height:3.176ex;" alt="{\displaystyle \nabla J(\mathbf {x} )=2\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})-2{\mathit {H}}^{T}\mathbf {R} ^{-1}(\mathbf {y} -{\mathit {H}}[\mathbf {x} ])}" loading="lazy"></span>
</p>
<div class="mw-heading mw-heading4"><h4 id="4D-Var">4D-Var</h4></div>
<p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle J(\mathbf {x} )=(\mathbf {x} -\mathbf {x} _{b})^{\mathrm {T} }\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})+\sum _{i=0}^{n}(\mathbf {y} _{i}-{\mathit {H}}_{i}[\mathbf {x} _{i}])^{\mathrm {T} }\mathbf {R} _{i}^{-1}(\mathbf {y} _{i}-{\mathit {H}}_{i}[\mathbf {x} _{i}])}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>J</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">T</mi>
</mrow>
</mrow>
</msup>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">B</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>+</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</munderover>
<mo stretchy="false">(</mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">[</mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">]</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">T</mi>
</mrow>
</mrow>
</msup>
<msubsup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msubsup>
<mo stretchy="false">(</mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">[</mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">]</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle J(\mathbf {x} )=(\mathbf {x} -\mathbf {x} _{b})^{\mathrm {T} }\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})+\sum _{i=0}^{n}(\mathbf {y} _{i}-{\mathit {H}}_{i}[\mathbf {x} _{i}])^{\mathrm {T} }\mathbf {R} _{i}^{-1}(\mathbf {y} _{i}-{\mathit {H}}_{i}[\mathbf {x} _{i}])}</annotation>
</semantics>
</math></span><img src="./31d47e6941f24f5f489b798049325e8206ffbc16.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:67.994ex; height:6.843ex;" alt="{\displaystyle J(\mathbf {x} )=(\mathbf {x} -\mathbf {x} _{b})^{\mathrm {T} }\mathbf {B} ^{-1}(\mathbf {x} -\mathbf {x} _{b})+\sum _{i=0}^{n}(\mathbf {y} _{i}-{\mathit {H}}_{i}[\mathbf {x} _{i}])^{\mathrm {T} }\mathbf {R} _{i}^{-1}(\mathbf {y} _{i}-{\mathit {H}}_{i}[\mathbf {x} _{i}])}" loading="lazy"></span>
</p><p>provided that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathit {H}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-mathit" mathvariant="italic">H</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathit {H}}}</annotation>
</semantics>
</math></span><img src="./8c1274a23bea898e8c8743252319bb9808edbdde.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; margin-right: -0.272ex; width:1.999ex; height:2.176ex;" alt="{\displaystyle {\mathit {H}}}" loading="lazy"></span> is a linear operator (matrix).
</p>
<div class="mw-heading mw-heading3"><h3 id="Future_development">Future development</h3></div>
<p>Factors driving the rapid development of data assimilation methods for NWP models include:
</p>
<ul><li>Utilizing the observations currently offers promising improvement in <a href="Forecast_skill" title="Forecast skill">forecast skill</a> at a variety of spatial scales (from global to highly local) and time scales.</li>
<li>The number of different kinds of available observations (<a href="Sodar" title="Sodar">sodars</a>, <a href="Radar" title="Radar">radars</a>, <a href="Satellite" title="Satellite">satellite</a>) is rapidly growing.</li></ul>

<div class="mw-heading mw-heading2"><h2 id="Other_applications">Other applications</h2></div>

<div class="mw-heading mw-heading3"><h3 id="Monitoring_water_and_energy_transfers">Monitoring water and energy transfers</h3></div>

<p>Data assimilation has been used, in the 1980s and 1990s, in several HAPEX (Hydrologic and Atmospheric Pilot Experiment) projects for monitoring energy transfers between the soil, vegetation and atmosphere. For instance:
</p><p>- <a rel="nofollow" class="external text" href="https://www.eol.ucar.edu/field_projects/hapex-mobilhy">HAPEX-MobilHy</a>,<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> HAPEX-Sahel,<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p><p>- the "Alpilles-ReSeDA" (Remote Sensing Data Assimilation) experiment,<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> a European project in the <a rel="nofollow" class="external text" href="https://cordis.europa.eu/programme/rcn/471/en">FP4-ENV</a> program<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> which took place in the <a href="Alpilles" title="Alpilles">Alpilles</a> region, South-East of France (1996–97). The Flow-chart diagram (right), excerpted from the final report of that project,<sup id="cite_ref-ReSeDA_report_23-1" class="reference"><a href="#cite_note-ReSeDA_report-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> shows how to infer variables of interest such as canopy state, radiative fluxes, environmental budget, production in quantity and quality, from remote sensing data and ancillary information. In that diagram, the small blue-green arrows indicate the direct way the models actually run.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Other_forecasting_applications">Other forecasting applications</h3></div>
<p>Data assimilation methods are currently also used in other environmental forecasting problems, e.g. in <a href="Hydrology" title="Hydrology">hydrological</a> and hydrogeological forecasting.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> Bayesian networks may also be used in a data assimilation approach to assess natural hazards such as landslides.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</p><p>Given the abundance of spacecraft data for other planets in the <a href="Solar_System" title="Solar System">Solar System</a>, data assimilation is now also applied beyond the Earth to obtain re-analyses of the atmospheric state of extraterrestrial planets. Mars is the only extraterrestrial planet to which data assimilation has been applied so far. Available spacecraft data include, in particular, retrievals of temperature and dust/water/ice optical thicknesses from the <a href="Thermal_Emission_Spectrometer" title="Thermal Emission Spectrometer">Thermal Emission Spectrometer</a> onboard NASA's <a href="Mars_Global_Surveyor" title="Mars Global Surveyor">Mars Global Surveyor</a> and the Mars Climate Sounder onboard NASA's <a href="Mars_Reconnaissance_Orbiter" title="Mars Reconnaissance Orbiter">Mars Reconnaissance Orbiter</a>. Two methods of data assimilation have been applied to these datasets: an Analysis Correction scheme <sup id="cite_ref-montabone_32-0" class="reference"><a href="#cite_note-montabone-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> and two Ensemble Kalman Filter schemes,<sup id="cite_ref-hoffman_33-0" class="reference"><a href="#cite_note-hoffman-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-wrf_34-0" class="reference"><a href="#cite_note-wrf-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> both using a global circulation model of the martian atmosphere as forward model. The Mars Analysis Correction Data Assimilation (MACDA) dataset is publicly available from the British Atmospheric Data Centre.<sup id="cite_ref-badc_35-0" class="reference"><a href="#cite_note-badc-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup>
</p><p>Data assimilation is a part of the challenge for every forecasting problem.
</p><p>Dealing with biased data is a serious challenge in data assimilation. Further development of methods to deal with biases will be of particular use. If there are several instruments observing the same variable then intercomparing them using <a href="Probability_density_function" title="Probability density function">probability distribution functions</a> can be instructive.
</p><p>The numerical forecast models are becoming of higher resolution due to the increase of <a href="Computational_power" class="mw-redirect" title="Computational power">computational power</a>, with operational atmospheric models now running with horizontal resolutions of order of 1&nbsp;km (e.g. at the German National Meteorological Service, the <a href="Deutscher_Wetterdienst" title="Deutscher Wetterdienst">Deutscher Wetterdienst</a> (<abbr>DWD</abbr>) and <a href="Met_Office" title="Met Office">Met Office</a> in the UK). This increase in horizontal resolutions is starting to allow to resolve more chaotic features of the non-linear models, e.g. to resolve <a href="Convection" title="Convection">convection</a> on the grid scale, or clouds, in the atmospheric models. This increasing non-linearity in the models and <a href="Inverse_problem" title="Inverse problem">observation operators</a> poses a new problem in the data assimilation. The existing data assimilation methods such as many variants of <a href="Ensemble_Kalman_filter" title="Ensemble Kalman filter">ensemble Kalman filters</a> and variational methods, well established with linear or near-linear models, are being assessed on non-linear models.
</p><p>Many new methods are being developed, e.g. <a href="Particle_filter" title="Particle filter">particle filters</a> for high-dimensional problems, and hybrid data assimilation methods.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup>
</p><p>Other uses include trajectory estimation for the <a href="Apollo_program" title="Apollo program">Apollo program</a>, <a href="GPS" class="mw-redirect" title="GPS">GPS</a>, and <a href="Autochem" title="Autochem">atmospheric chemistry</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Calibration_(statistics)" title="Calibration (statistics)">Calibration</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFKalnayand_coauthors1996" class="citation journal cs1">Kalnay, Eugenia; and coauthors (1996). <a rel="nofollow" class="external text" href="https://doi.org/10.1175%2F1520-0477%281996%29077%3C0437%3ATNYRP%3E2.0.CO%3B2">"The NCEP/NCAR 40-Year Reanalysis Project"</a>. <i>Bulletin of the American Meteorological Society</i>. <b>77</b> (March): <span class="nowrap">437–</span>471. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1996BAMS...77..437K">1996BAMS...77..437K</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1175%2F1520-0477%281996%29077%3C0437%3ATNYRP%3E2.0.CO%3B2">10.1175/1520-0477(1996)077&lt;0437:TNYRP&gt;2.0.CO;2</a></span>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1520-0477">1520-0477</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:124135431">124135431</a>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFStensrud,_David_J.2007" class="citation book cs1">Stensrud, David J. (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=lMXSpRwKNO8C&amp;pg=PA56"><i>Parameterization schemes: keys to understanding numerical weather prediction models</i></a>. Cambridge University Press. p.&nbsp;56. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-86540-1</bdi>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFNational_Climatic_Data_Center2008" class="citation web cs1"><a href="National_Climatic_Data_Center" title="National Climatic Data Center">National Climatic Data Center</a> (2008-08-20). <a rel="nofollow" class="external text" href="http://www.ncdc.noaa.gov/oa/climate/conversion/swometardecoder.html">"Key to METAR Surface Weather Observations"</a>. <a href="National_Oceanic_and_Atmospheric_Administration" title="National Oceanic and Atmospheric Administration">National Oceanic and Atmospheric Administration</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2011-02-11</span></span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20071230100059/http://weather.unisys.com/wxp/Appendices/Formats/SYNOP.html">"SYNOP Data Format (FM-12): Surface Synoptic Observations"</a>. <a href="UNISYS" class="mw-redirect" title="UNISYS">UNISYS</a>. 2008-05-25. Archived from <a rel="nofollow" class="external text" href="http://weather.unisys.com/wxp/Appendices/Formats/SYNOP.html">the original</a> on 2007-12-30.</cite></span>
</li>
<li id="cite_note-Krishnamurti_Annu_Rev_FM-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-Krishnamurti_Annu_Rev_FM_5-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFKrishnamurti1995" class="citation journal cs1">Krishnamurti, T N (1995). "Numerical Weather Prediction". <i>Annual Review of Fluid Mechanics</i>. <b>27</b>: <span class="nowrap">195–</span>225. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1995AnRFM..27..195K">1995AnRFM..27..195K</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1146%2Fannurev.fl.27.010195.001211">10.1146/annurev.fl.27.010195.001211</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:122230747">122230747</a>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFChaudhariLeeOh2007" class="citation book cs1">Chaudhari, H. S.; Lee, K. M.; Oh, J. H. (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=BQ_7vh5SrHQC&amp;pg=PA223">"Weather prediction and computational aspects of icosahedral-hexagonal gridpoint model GME"</a>. In Kwon, Jang-Hyuk; Periaux, Jacques; Fox, Pat; Satofuka, N.; Ecer, A. (eds.). <i>Parallel computational fluid dynamics: parallel computings and its applications&nbsp;: proceedings of the Parallel CFD 2006 Conference, Busan city, Korea (May 15–18, 2006)</i>. Elsevier. pp.&nbsp;<span class="nowrap">223–</span>30. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-444-53035-6</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">2011-01-06</span></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070814044336/http://www.mmm.ucar.edu/wrf/WG4/wrfvar/wrfvar-tutorial.htm">"The WRF Variational Data Assimilation System (WRF-Var)"</a>. <a href="University_Corporation_for_Atmospheric_Research" title="University Corporation for Atmospheric Research">University Corporation for Atmospheric Research</a>. 2007-08-14. Archived from <a rel="nofollow" class="external text" href="http://www.mmm.ucar.edu/wrf/WG4/wrfvar/wrfvar-tutorial.htm">the original</a> on 2007-08-14.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFGaffen2007" class="citation web cs1">Gaffen, Dian J. (2007-06-07). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070607142822/http://www.aero.jussieu.fr/~sparc/News12/Radiosondes.html">"Radiosonde Observations and Their Use in SPARC-Related Investigations"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.aero.jussieu.fr/~sparc/News12/Radiosondes.html">the original</a> on 2007-06-07.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFBallishKumar2008" class="citation journal cs1">Ballish, Bradley A; Kumar, V. Krishna (2008). <a rel="nofollow" class="external text" href="https://doi.org/10.1175%2F2008BAMS2332.1">"Systematic Differences in Aircraft and Radiosonde Temperatures"</a>. <i>Bulletin of the American Meteorological Society</i>. <b>89</b> (11): 1689. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2008BAMS...89.1689B">2008BAMS...89.1689B</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1175%2F2008BAMS2332.1">10.1175/2008BAMS2332.1</a></span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite id="CITEREFNational_Data_Buoy_Center2009" class="citation web cs1">National Data Buoy Center (2009-01-28). <a rel="nofollow" class="external text" href="http://www.vos.noaa.gov/vos_scheme.shtml">"The WMO Voluntary Observing Ships (VOS) Scheme"</a>. <a href="National_Oceanic_and_Atmospheric_Administration" title="National Oceanic and Atmospheric Administration">National Oceanic and Atmospheric Administration</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2011-02-15</span></span>.</cite></span>
</li>
<li id="cite_note-Hurricane_Hunters-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-Hurricane_Hunters_11-0">^</a></b></span> <span class="reference-text"><cite id="CITEREF403rd_Wing2011" class="citation web cs1">403rd Wing (2011). <a rel="nofollow" class="external text" href="http://www.hurricanehunters.com">"The Hurricane Hunters"</a>. <a href="Hurricane_Hunters" class="mw-redirect" title="Hurricane Hunters">53rd Weather Reconnaissance Squadron</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2006-03-30</span></span>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>: CS1 maint: numeric names: authors list (link)</span></span>
</li>
<li id="cite_note-SunHerald-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-SunHerald_12-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFLee,_Christopher2007" class="citation news cs1">Lee, Christopher (2007-10-08). <a rel="nofollow" class="external text" href="https://www.washingtonpost.com/wp-dyn/content/article/2007/10/07/AR2007100700971_pf.html">"Drone, Sensors May Open Path Into Eye of Storm"</a>. <i>The Washington Post</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2008-02-22</span></span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFNational_Oceanic_and_Atmospheric_Administration2010" class="citation web cs1"><a href="National_Oceanic_and_Atmospheric_Administration" title="National Oceanic and Atmospheric Administration">National Oceanic and Atmospheric Administration</a> (2010-11-12). <a rel="nofollow" class="external text" href="http://www.noaanews.noaa.gov/stories2010/20100112_plane.html">"NOAA Dispatches High-Tech Research Plane to Improve Winter Storm Forecasts"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2010-12-22</span></span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFStensrud,_David_J.2007" class="citation book cs1">Stensrud, David J. (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=lMXSpRwKNO8C&amp;pg=PA137"><i>Parameterization schemes: keys to understanding numerical weather prediction models</i></a>. <a href="Cambridge_University_Press" title="Cambridge University Press">Cambridge University Press</a>. p.&nbsp;137. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-86540-1</bdi>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFHoughton,_John_Theodore1985" class="citation book cs1">Houghton, John Theodore (1985). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=SV04AAAAIAAJ&amp;pg=PA38"><i>The Global Climate</i></a>. Cambridge University Press archive. pp.&nbsp;<span class="nowrap">49–</span>50. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-31256-1</bdi>.</cite></span>
</li>
<li id="cite_note-Lynch_JCP-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-Lynch_JCP_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Lynch_JCP_16-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFLynch2008" class="citation journal cs1">Lynch, Peter (2008). <a rel="nofollow" class="external text" href="https://zenodo.org/record/1326528">"The origins of computer weather prediction and climate modeling"</a>. <i>Journal of Computational Physics</i>. <b>227</b> (7): <span class="nowrap">3431–</span>3444. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2008JCoPh.227.3431L">2008JCoPh.227.3431L</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.jcp.2007.02.034">10.1016/j.jcp.2007.02.034</a>.</cite></span>
</li>
<li id="cite_note-Lynch_Ch1-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-Lynch_Ch1_17-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFLynch2006" class="citation book cs1">Lynch, Peter (2006). "Weather Prediction by Numerical Process". <i>The Emergence of Numerical Weather Prediction</i>. <a href="Cambridge_University_Press" title="Cambridge University Press">Cambridge University Press</a>. pp.&nbsp;<span class="nowrap">1–</span>27. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-85729-1</bdi>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text">Todling, Ricardo, and Stephen E. Cohn. <a rel="nofollow" class="external text" href="https://journals.ametsoc.org/view/journals/mwre/122/11/1520-0493_1994_122_2530_ssfada_2_0_co_2.xml">"Suboptimal schemes for atmospheric data assimilation based on the Kalman filter."</a> <i>Monthly Weather Review</i> 122, no. 11 (1994): 2530-2557.</span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://ams.confex.com/ams/91Annual/webprogram/Paper181664.html">"Abstract: Mesoscale ensemble 4DVAR and its comparison with EnKF and 4DVAR (91st American Meteorological Society Annual Meeting)"</a>. 27 January 2011.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFYangKim2021" class="citation journal cs1">Yang, Eun-Gyeong; Kim, Hyun Mee (February 2021). <a rel="nofollow" class="external text" href="http://hfip.psu.edu/EDA2010/MZhang.pdf">"A comparison of variational, ensemble-based, and hybrid data assimilation methods over East Asia for two one-month periods"</a> <span class="cs1-format">(PDF)</span>. <i>Atmospheric Research</i>. <b>249</b>: 105257. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2021AtmRe.24905257Y">2021AtmRe.24905257Y</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.atmosres.2020.105257">10.1016/j.atmosres.2020.105257</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:224864029">224864029</a><span class="reference-accessdate">. Retrieved <span class="nowrap">9 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite id="CITEREFBarkerLorencClayton2011" class="citation web cs1">Barker, Dale; Lorenc, Andrew; Clayton, Adam (September 2011). <a rel="nofollow" class="external text" href="https://www.ecmwf.int/sites/default/files/elibrary/2011/14950-hybrid-variationalensemble-data-assimilation.pdf">"Hybrid Variational/Ensemble Data Assimilation"</a> <span class="cs1-format">(PDF)</span>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.metoffice.gov.uk/research/modelling-systems/unified-model/weather-forecasting">"Numerical weather prediction models"</a>.</cite></span>
</li>
<li id="cite_note-ReSeDA_report-23"><span class="mw-cite-backlink">^ <a href="#cite_ref-ReSeDA_report_23-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ReSeDA_report_23-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFBaret2000" class="citation web cs1">Baret, Frederic (June 2000). <a rel="nofollow" class="external text" href="http://w3.avignon.inra.fr/reseda/base/documents/reseda-report/00reseda-report.pdf">"ReSeDA: Assimilation of Multi-Sensor &amp; Multi-Temporal Remote Sensing Data to Monitor Soil &amp; Vegetation Functioning"</a> <span class="cs1-format">(PDF)</span> (final report, European contract number ENV4CT960326). Avignon: <a href="Institut_national_de_la_recherche_agronomique" title="Institut national de la recherche agronomique">Institut national de la recherche agronomique</a>. p.&nbsp;59<span class="reference-accessdate">. Retrieved <span class="nowrap">8 July</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite id="CITEREFAndréGoutorbePerrier1986" class="citation journal cs1">André, Jean-Claude; Goutorbe, Jean-Paul; Perrier, Alain (1986). <a rel="nofollow" class="external text" href="https://doi.org/10.1175%2F1520-0477%281986%29067%3C0138%3AHAHAEF%3E2.0.CO%3B2">"HAPEX—MOBLIHY: A Hydrologic Atmospheric Experiment for the Study of Water Budget and Evaporation Flux at the Climatic Scale"</a>. <i>Bulletin of the American Meteorological Society</i>. <b>67</b> (2): 138. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1986BAMS...67..138A">1986BAMS...67..138A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1175%2F1520-0477%281986%29067%3C0138%3AHAHAEF%3E2.0.CO%3B2">10.1175/1520-0477(1986)067&lt;0138:HAHAEF&gt;2.0.CO;2</a></span>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite id="CITEREFGoutorbeLebelDolmanGash1997" class="citation journal cs1 cs1-prop-long-vol">Goutorbe, J.P; Lebel, T; Dolman, A.J; Gash, J.H.C; Kabat, P; Kerr, Y.H; Monteny, B; Prince, S.D; Stricker, J.N.M; Tinga, A; Wallace, J.S (1997). "An overview of HAPEX-Sahel: A study in climate and desertification". <i>Journal of Hydrology</i>. <span class="nowrap">188–</span>189: <span class="nowrap">4–</span>17. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1997JHyd..188....4G">1997JHyd..188....4G</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0022-1694%2896%2903308-2">10.1016/S0022-1694(96)03308-2</a>.</cite></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite id="CITEREFPrevotBaretChanzyOlioso1998" class="citation journal cs1">Prevot L, Baret F, Chanzy A, Olioso A, Wigneron JP, Autret H, Baudin F, Bessemoulin P, Bethenod O, Blamont D, Blavoux B, Bonnefond JM, Boubkraoui S, Bouman BA, Braud I, Bruguier N, Calvet JC, Caselles V, Chauki H, Clevers JG, Coll C, Company A, Courault D, Dedieu G, Degenne P, Delecolle R, Denis H, Desprats JF, Ducros Y, Dyer D, Fies JC, Fischer A, Francois C, Gaudu JC, Gonzalez E, Goujet R, Gu XF, Guerif M, Hanocq JF, Hautecoeur O, Haverkamp R, Hobbs S, Jacob F, Jeansoulin R, Jongschaap RE, Kerr Y, King C, Laborie P, Lagouarde JP, Laques AE, et&nbsp;al. (July 1998). <a rel="nofollow" class="external text" href="http://w3.avignon.inra.fr/reseda/base/watermed/documents/igarss98_e0403.pdf">"Assimilation of Multi-Sensor and Multi-Temporal Remote Sensing Data, to Monitor Vegetation and Soil: the Alpilles-ReSeDA project"</a> <span class="cs1-format">(PDF)</span>. Seattle, WA, USA: IGARSS'98, International Geoscience and Remote Sensing Symposium<span class="reference-accessdate">. Retrieved <span class="nowrap">8 July</span> 2019</span>.</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite journal}}</code>: </span><span class="cs1-visible-error citation-comment">Cite journal requires <code class="cs1-code">|journal=</code> (help)</span></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite id="CITEREFEiblMauserMoulinNoilhan1998" class="citation book cs1">Eibl, B; Mauser, W; Moulin, S; Noilhan, J; Ottle, C; Paloscia, S; Pampaloni, P; Podvin, T; Quaracino, F; Roujean, J.L; Rozier, C; Ruisi, R; Susini, C; Taconet, O; Tallet, N; Thony, J.L; Travi, Y; Van Leewen, H; Vauclin, M; Vidal-Madjar, D; Vonder, O.W (1998). "Comparison of the albedo derived from MOS-B and WIFS with NOAA-AVHRR". <a rel="nofollow" class="external text" href="https://hal.inrae.fr/hal-02770351/file/134612_20120110123553345_1.pdf"><i>IGARSS '98. Sensing and Managing the Environment. 1998 IEEE International Geoscience and Remote Sensing. Symposium Proceedings. (Cat. No.98CH36174)</i></a> <span class="cs1-format">(PDF)</span>. pp.&nbsp;<span class="nowrap">2402–</span>4. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FIGARSS.1998.702226">10.1109/IGARSS.1998.702226</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-7803-4403-7</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:55492076">55492076</a>.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://cordis.europa.eu/project/rcn/35579/factsheet/en">"ReSeDA"</a>. <i>cordis.europa.eu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">8 July</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite id="CITEREFOliosoPrevotBaretChanzy1998" class="citation conference cs1">Olioso A, Prevot L, Baret F, Chanzy A, Braud I, Autret H, Baudin F, Bessemoulin P, Bethenod O, Blamont D, Blavoux B, Bonnefond JM, Boubkraoui S, Bouman BA, Bruguier N, Calvet JC, Caselles V, Chauki H, Clevers JW, Coll C, Company A, Courault D, Dedieu G, Degenne P, Delecolle R, Denis H, Desprats JF, Ducros Y, Dyer D, Fies JC, Fischer A, Francois C, Gaudu JC, Gonzalez E, Gouget R, Gu XF, Guerif M, Hanocq JF, Hautecoeur O, Haverkamp R, Hobbs S, Jacob F, Jeansoulin R, Jongschaap RE, Kerr Y, King C, Laborie P, Lagouarde JP, Laques AE, Larcena D, Laurent G, Laurent JP, Leroy M, McAneney J, Macelloni G, Moulin S, Noilhan J, Ottle C, Paloscia S, Pampaloni P, Podvin T, Quaracino F, Roujean JL, Rozier C, Ruisi R, Susini C, Taconet O, Tallet N, Thony JL, Travi Y, van Leewen H, Vauclin M, Vidal-Madjar D, Vonder OW, Weiss M, Wigneron JP (19–21 March 1998). D. Marceau (ed.). <a rel="nofollow" class="external text" href="http://w3.avignon.inra.fr/reseda/base/watermed/documents/can1.pdf"><i>Spatial Aspects in the Alpilles-ReSeDA Project</i></a> <span class="cs1-format">(PDF)</span>. International Workshop on Scaling and Modelling in Forestry: Applications in Remote Sensing and GIS. University of Montreal, Montréal, Québec, Canada. pp.&nbsp;<span class="nowrap">93–</span>102<span class="reference-accessdate">. Retrieved <span class="nowrap">8 July</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><cite id="CITEREFChenWeiHsu2023" class="citation journal cs1">Chen, Shang-Ying; Wei, Jian-Yu; Hsu, Kuo-Chin (2023-10-01). <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/s00366-023-01897-6">"Data assimilation for real-time subsurface flow modeling with dynamically adaptive meshless node adjustments"</a></span>. <i>Engineering with Computers</i>. <b>40</b> (3): <span class="nowrap">1893–</span>1925. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00366-023-01897-6">10.1007/s00366-023-01897-6</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1435-5663">1435-5663</a>.</cite></span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><cite id="CITEREFCardenas2019" class="citation journal cs1">Cardenas, IC (2019). "On the use of Bayesian networks as a meta-modelling approach to analyse uncertainties in slope stability analysis". <i>Georisk: Assessment and Management of Risk for Engineered Systems and Geohazards</i>. <b>13</b> (1): <span class="nowrap">53–</span>65. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2019GAMRE..13...53C">2019GAMRE..13...53C</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F17499518.2018.1498524">10.1080/17499518.2018.1498524</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:216590427">216590427</a>.</cite></span>
</li>
<li id="cite_note-montabone-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-montabone_32-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110928051446/http://www.atm.ox.ac.uk/group/gpfd/research.html#marsgcm">"Oxford Physics: Atmospheric, Oceanic and Planetary Physics: SRC: Research"</a>. July 2019. Archived from <a rel="nofollow" class="external text" href="http://www.atm.ox.ac.uk/group/gpfd/research.html#marsgcm">the original</a> on 2011-09-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-19</span></span>.</cite></span>
</li>
<li id="cite_note-hoffman-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-hoffman_33-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.eps.jhu.edu/~mjhoffman/pages/research.html">"Matthew J. Hoffman - Research"</a>.</cite></span>
</li>
<li id="cite_note-wrf-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-wrf_34-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.marsclimatecenter.com">"marsclimatecenter.com"</a>. marsclimatecenter.com<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-04-19</span></span>.</cite></span>
</li>
<li id="cite_note-badc-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-badc_35-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://badc.nerc.ac.uk/home/">http://badc.nerc.ac.uk/home/</a></span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><cite id="CITEREFVetra-CarvalhoP._J._van_LeeuwenL._NergerA._Barth2018" class="citation journal cs1">Vetra-Carvalho, Sanita; P. J. van Leeuwen; L. Nerger; A. Barth; A.M. Umer; P. Brasseur; P. Kirchgessner; J-M. Beckers (2018). <a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F16000870.2018.1445364">"State-of-the-art stochastic data assimilation methods for high-dimensional non-Gaussian problems"</a>. <i>Tellus A</i>. <b>70</b> (1): 1445364. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2018TellA..7045364V">2018TellA..7045364V</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F16000870.2018.1445364">10.1080/16000870.2018.1445364</a></span>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/10754%2F630565">10754/630565</a></span>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFDaley1991" class="citation book cs1"><a href="Roger_Daley" title="Roger Daley">Daley, R.</a> (1991). <i>Atmospheric Data Analysis</i>. Cambridge University Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-38215-1</bdi>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mmm.ucar.edu/mm5/">"MM5 community model homepage"</a>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://software.ecmwf.int/wiki/display/OPTR/Data+Assimilation+Lecture+Notes">"ECMWF Data Assimilation Lecture notes"</a>.</cite></li>
<li><cite id="CITEREFIdeCourtierGhilLorenc1997" class="citation journal cs1">Ide, Kayo; Courtier, Philippe; <a href="Michael_Ghil" title="Michael Ghil">Ghil, Michael</a>; Lorenc, Andrew C (1997). <a rel="nofollow" class="external text" href="https://doi.org/10.2151%2Fjmsj1965.75.1B_181">"Unified Notation for Data Assimilation&nbsp;: Operational, Sequential and Variational (gtSpecial IssueltData Assimilation in Meteology and Oceanography: Theory and Practice)"</a>. <i>Journal of the Meteorological Society of Japan</i>. Ser. II. <b>75</b> (1B): <span class="nowrap">181–</span>9. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1997JMeSJ..75B.181I">1997JMeSJ..75B.181I</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.2151%2Fjmsj1965.75.1B_181">10.2151/jmsj1965.75.1B_181</a></span>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.meted.ucar.edu/nwp/pcu1/ic6/frameset.htm">"Understanding Data Assimilation"</a>. <i>COMET module</i>.</cite></li>
<li><cite id="CITEREFEvensen2009" class="citation book cs1">Evensen, Geir (2009). <i>Data Assimilation. The Ensemble Kalman Filter</i> (Second&nbsp;ed.). Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-642-03710-8</bdi>.</cite></li>
<li><cite id="CITEREFLewisLakshmivarahanDhall2006" class="citation encyclopaedia cs1">Lewis, John M.; Lakshmivarahan, S.; Dhall, Sudarshan (2006). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/dynamicdataassim0000lewi">"Dynamic Data Assimilation&nbsp;: A Least Squares Approach"</a></span>. <i>Encyclopedia of Mathematics and its Applications</i>. Vol.&nbsp;104. Cambridge University Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-85155-8</bdi>.</cite></li>
<li><cite id="CITEREFAschBocquetNodet2016" class="citation book cs1">Asch, Mark; Bocquet, Marc; Nodet, Maëlle (2016). <i>Data Assimilation: Methods, Algorithms, and Applications</i>. Society for Industrial and Applied Mathematics. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-61197-453-9</bdi>.</cite></li>
<li><cite id="CITEREFKalnay2002" class="citation book cs1"><a href="Eugenia_Kalnay" title="Eugenia Kalnay">Kalnay, Eugenia</a> (2002). <i>Atmospheric Modeling, Data Assimilation and Predictability</i>. Cambridge University Press. p.&nbsp;364. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2002amda.book.....K">2002amda.book.....K</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-79179-3</bdi>.</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-visible-error citation-comment"><code class="cs1-code">|journal=</code> ignored (help)</span></li>
<li><cite id="CITEREFVetra-Carvalhovan_LeeuwenNergerBarth2018" class="citation journal cs1">Vetra-Carvalho, S.; van Leeuwen, P. J.; Nerger, L.; Barth, A.; Umer Altat, M.; Brasseur, P.; Kirchgessner, P.; Beckers, J-M. (2018). <a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F16000870.2018.1445364">"State-of-the-art stochastic data assimilation methods for high-dimensional non-Gaussian problems"</a>. <i>Tellus A: Dynamic Meteorology and Oceanography</i>. <b>70</b> (1): 1445364. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2018TellA..7045364V">2018TellA..7045364V</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F16000870.2018.1445364">10.1080/16000870.2018.1445364</a></span>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/10754%2F630565">10754/630565</a></span>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<p>Examples of how variational assimilation is implemented weather forecasting at:
</p>
<ul><li><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.ecmwf.int/en/elibrary/9231-part-ii-data-assimilation"><i>Data Assimilation</i></a>. IFS Documentation. ECMWF. 2010.</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-visible-error citation-comment"><code class="cs1-code">|work=</code> ignored (help)</span></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.metoffice.gov.uk/research/weather/data-assimilation">"Data Assimilation"</a>. <i><a href="Met_Office" title="Met Office">Met Office</a></i>.</cite></li></ul>
<p>Other examples of assimilation:
</p>
<ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060717223237/http://www.cdacentral.info/">CDACentral (an example analysis from Chemical Data Assimilation)</a></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070223072036/http://www.pdfcentral.info/">PDFCentral (using PDFs to examine biases and representativeness)</a></li>
<li><a rel="nofollow" class="external text" href="http://www.openda.org/joomla/index.php">OpenDA – Open Source Data Assimilation package</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110112140216/http://www.openda.org/joomla/index.php">Archived</a> 2011-01-12 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li>
<li><a rel="nofollow" class="external text" href="http://pdaf.awi.de">PDAF – open-source Parallel Data Assimilation Framework</a></li>
<li><a rel="nofollow" class="external text" href="http://www.data-assimilation.net/">SANGOMA New Data Assimilation techniques</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-25" href="https://en.wikipedia.org/wiki/?title=Data_assimilation&amp;oldid=1292186582">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>